double-glazed windows - French English Dictionary